package com.genymobile.scrcpy.five.config;

import java.util.Map;

public interface IEventMap {
    Map<String, Integer> getDisplay2EventNodeMap();
    default String display2EventNode(int displayId) {
        Map<String, Integer> map = getDisplay2EventNodeMap();
        for (Map.Entry<String, Integer> entry : map.entrySet()) {
            if (entry.getValue().equals(displayId)) {
                return entry.getKey();
            }
        }
        return null;
    }

    default int eventNode2DisplayId(String node) {
        Map<String, Integer> map = getDisplay2EventNodeMap();
        return map.get(node);
    }
}
